impassable stricture - German English Dictionary